package com.ljh.ioc.service;

import com.ljh.ioc.model.Student;
import jakarta.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

/**
 * @author: Themberfue
 * @date: 2025/2/17 21:07
 * @description:
 */
@Service
public class UserService {
    // * 存在多个相同对象(Student)存入 Bean 时，使用 @Qualifier 或者 @Resource 指定注入哪个对象
    // * @Resource 按照名称注⼊，@Autowired 按照类型注入
    // * @Autowired 是 spring 框架提供的注解，⽽ @Resource 是 JDK 提供的注解
    @Qualifier("s3")
// ?    @Resource(name = "s3")
    @Autowired
    public Student stu;
    public void print() {
        System.out.println("Hello UserService");
        System.out.println(stu);
    }
}
